iT邦幫忙

2023 iThome 鐵人賽

DAY 19
0
IT管理

Camunda征服「流程管理」,解放時間系列 第 19

「DAY19」表單簽核模組設計與實作(一)

  • 分享至 

  • xImage
  •  

我們要來實作電子化的表單,第一階段,我們先來搭建環境,我們將一起搭建Spring Boot,筆者有將難度調降,請不用擔心。

表單簽核需求

簡單的一站發出表單,一站接收表單,只會有A移動到B的狀況,不涉及退簽,多節點(站點)。

新建項目

首先,我們需要先新建一個項目,會根據IDE而有所不同,筆者採用另外一套IDE-Intellij IDEA

Camunda Automation Platform 7 Initializr

我們需要到這個網頁上新建一個項目,配置如下:

https://ithelp.ithome.com.tw/upload/images/20231003/20163254TYPQNsZkLY.png

我們沒有設定帳號密碼的話,後續登入的帳號密碼則會為預設值demo/``demo

點擊「Generate Project」,會下載一個壓縮擋下來,我們要進行解壓縮。

https://ithelp.ithome.com.tw/upload/images/20231003/20163254NfgEmPhfYY.png

可以看到解壓縮後,裡面已經建立好部分的檔案。

https://ithelp.ithome.com.tw/upload/images/20231003/20163254EDBBkmydxC.png

接著我們到IDEA中,開啟舊檔。

https://ithelp.ithome.com.tw/upload/images/20231003/20163254G9owuUT8Rx.png

選擇剛才的檔案夾

https://ithelp.ithome.com.tw/upload/images/20231003/20163254WzYCKBSAvL.png

點擊「信任」

https://ithelp.ithome.com.tw/upload/images/20231003/20163254f9HBNSVbqJ.png

依據您的習慣,可以在本視窗或者新視窗開啟資料夾,筆者選擇開新視窗

https://ithelp.ithome.com.tw/upload/images/20231003/20163254tplDxtwlSu.png

我們先點擊「pom.xml」,將maven refresh。

https://ithelp.ithome.com.tw/upload/images/20231003/20163254zOlG2ATsWN.png

可以嘗試啟動

https://ithelp.ithome.com.tw/upload/images/20231003/20163254OXrd5Ocphy.png

如果遇到如下問題

https://ithelp.ithome.com.tw/upload/images/20231003/20163254X9TIeHEuFO.png

請到「project settings > project」中將SDK設置為java 17。

https://ithelp.ithome.com.tw/upload/images/20231003/20163254Y2WlKwA4QS.png

看到命令列中出現Camunda,代表啟動成功。

https://ithelp.ithome.com.tw/upload/images/20231003/201632540VxfD5WDI0.png

如果遇到8080口被佔用

https://ithelp.ithome.com.tw/upload/images/20231003/20163254RbhNgvV2KQ.png

到 src > main > resources > application.yaml

https://ithelp.ithome.com.tw/upload/images/20231003/20163254oeOIYGb79a.png

加入以下

server:
  port: 8090

接著到http://localhost:8090/,查看是否可以正常看到網路頁面。

https://ithelp.ithome.com.tw/upload/images/20231003/20163254fTy0JwQluR.png

恭喜您,今天的任務完成,明天我們一起來完成BPMN的製作以及配置。

如果有任何問題,歡迎在下方留言!! 筆者頭一回寫技術文,如果內容有誤,或者內容的呈現上有所缺陷,如果您願意,歡迎在下方留言給我呦~~

anything.best

這是我的部落格,歡迎點擊閱覽喔~~會不定期更新文章


上一篇
「DAY18」補充:打造 Camunda 表單
下一篇
「DAY20」表單簽核模組設計與實作(二)
系列文
Camunda征服「流程管理」,解放時間30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言